Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Mexico F2 Italy F12 Chile F1 Chile F2 Chile F3 Wartburg Open - Eisenach Open 88 - Contrexeville Bogota Challenger - Bogota Sporting Challenger - Turin GHI Bronx Tennis Classic - Bronx Seguros Bolivar Open - Medellin Ford Tennis Championships - Louisville Corona Mexico City Open - Mexico City 14° BH Tennis Open - Belo Horizonte Corona Mexico City Open - Mexico City IX Abierto Internacional de Salinas - Salinas Levene Gouldin & Thompson Tennis Challenger - Binghamton Internationaux de Tennis de Brest - Brest Bancolombia Open - Cali Sao Paulo Challenger Torneo Internacional Challenger Fila 2005 - Leon Binghamton Challenger Bogota Challenger Montevideo Challenger Open 88 - Contrexeville Santiago Challenger Medellin Challenger Savannah Challenger Ojai Challenger Bytom Challenger Bogota Challenger Granby Challenger Binghamton Challenger Belo Horizonte Challenger Guayaquil Challenger Sao Paulo Challenger Bucaramanga Challenger V Abierto Internacional de Salinas - Salinas San Remo Tennis Cup - San Remo ATU Cup - Weiden Guadalajara Challenger Winnetka Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Bogota Challenger Campos do Jordao Challenger Binghamton Challenger Black Forest Open - Freudenstadt Credicard Mastercard Tennis Cup - Campos do Jordao VII Trofeo Ciudad de Quito - Quito Siemens Open 2001 - Scheveningen Pekao Open 2003 - Szczecin Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Challenger Britania Zavaleta - Puebla Copa Petrobras - Bogota Challenger Casino Lugano - Lugano Buenos Aires Challenger TED Open - Istanbul Heilbronn Challenger Ischgl International Tennis Challenger 2003 - Ischgl Quimper Challenger Open de L'Isere (Open 38) - Grenoble Santiago Challenger Copa Telefonica CTC Chile - Santiago Draft Corona Mexico City Open - Mexico City Marrakech Challenger Barranquilla Challenger Blumenau Challenger Copa Petrobras - Montevideo Sao Paulo Challenger Okal Cup 2003 - Eckental Jameson Cup - Milan Abierto Colombiano de Tenis - Bogota Genova Challenger Bucaramanga Challenger Pereira Challenger Sao Paulo Challenger Blois Challenger Scheveningen Challenger Cepu Open - San Marino Sao Paulo Challenger Open Castilla y Leon - Segovia Rio De Janeiro Challenger St. Remy Challenger Petange Challenger Porsche Open - Poznan IPP Geneva Trophy - Geneva Porto Alegre Challenger Mons Challenger Montevideo Challenger Guayaquil Challenger 10ø Tornea B. Camparini - Reggio Emilia Santiago Challenger Copa Petrobras Bogota - Bogota Orleans Challenger San Luis Potosi Challenger - San Luis Potosi Rennes Challenger Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Irving Challenger Banca Stato Challenger - Lugano Copa Petrobras Paraguay - Asuncion Copa Petrobras Brazil - Belo Horizonte Bordeaux Challenger VIII Gramado Open - Gramado Prostejov Challenger Marburg Challenger Braunschweig Challenger Rhein-Main Challenger 2004 - Aschaffenburg ATP Challenger Numea - New Caledonia X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras-Brazil - Aracaju Orleans Challenger Copa Petrobras Argentina - Buenos Aires Music City Challenger - Nashville Mons Challenger Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Asuncion Challenger Sassuolo Challenger - Sassuolo BMW Tennis Championship - Sunrise Quimper Challenger Kosice Challenger XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Santiago XL Bermuda Open - Bermuda Santiago Challenger Sao Paulo Challenger Tunis Open - Tunis Orleans Challenger Morocco Tennis Tour - Rabat Copa Kia - Santiago Bucaramanga Challenger Copa Petrobras-Argentina - Buenos Aires Lyon Challenger Copa Petrobras Colombia - Bogota Turin Challenger USTA Challenger - Champaign II Naples ITG Challenger - Naples Ciudad de Pozoblanco Open Diputacion - Cordoba Reggio Emilia Challenger IPP Open - Helsinki Barranquilla Challenger Salinas Challenger Lexington Challenger Braunschweig Challenger Copa Petrobras Aracaju - Aracaju Braunschweig Challenger Copa Petrobras Uruguay - Montevideo Happy Valley Challenger Open D'Orleans - Orleans Santiago Challenger Aix En Provence Challenger RCA Championships - Indianapolis Japan Open - Tokyo Qatar Mobil Open 2001 - Doha Copa AT&T - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Alessandria Challenger Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad TCT Open - Tunis Garden Open - Rome TD Waterhouse Cup - Long Island Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Mouilleron-Le-Captif Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Ilkley Challenger Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Siemens Open - Scheveningen Open de Charleroi - Charleroi Copa Ericsson Chile - Santiago Memorial Savigny - Sassuolo Open de Montauban - Montauban Rennes Challenger Wroclaw Challenger Sophia Antipolis Challenger Banja Luka Challenger 2004 - Banja Luka Chevrolet Cup - Vina del Mar IX Gramado Open - Gramado Orleans Challenger Rio Quente Challenger Bordeaux Challenger Ljubljana Open - Ljubljana Generali Open - Kitzbuhel VI Gramado Open de Tenis - Gramado Legg Mason Tennis Classic - Washington D.C. Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Northern Electric Open 1999 - Newcastle Como Challenger Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw Santiago Challenger VII Avierto Internacional de Salinas - Salinas Estoril Open - Estoril BH Tennis Open International Cup - Belo Horizonte The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Zagreb Open - Zagreb Marburg Challenger Open de Montauban - Montauban Mercedes Cup - Stuttgart Buenos Aires Challenger St. Remy Challenger Open de Moselle - Metz GHI Bronx Tennis Classic - Bronx Grand Prix de Tennis de Lyon - Lyon Czech Indoor Open - Prague Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Black Forest Open 2004 - Freudenstadt Architect Open - Budapest Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston La Serena Open - La Serena 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia TED Open - Istanbul The Stella Artois Championships - London The 10tele.com Open - Nottingham Unique Zagreb Open - Zagreb Allianz Suisse Open Gstaad - Gstaad The Surbiton Trophy - Surbiton Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz The 'Fitz' Casino Challenger - Tunica Grand Prix de Tennis de Lyon - Lyon ARAG World Team Championship - Dusseldorf Next Generation Adelaide International - Adelaide Sydney International - Sydney Heineken Open - Auckland Allianz Suisse Open Gstaad - Gstaad MoviStar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Surbiton Trophy - Surbiton Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport Campionati Internazionali di Sicilia - Palermo Generali Open - Kitzbuhel Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing Mumbai Open - Mumbai Carson Challenger AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors - Basel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Open 13 - Marseille Poznan Challenger BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe Vancouver Challenger Sao Paulo Challenger Cyclus Open de Tenis - Florianopolis Estoril Open - Estoril BMW Open - Munich Copa Petrobras-Uruguay - Montevideo AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Masters Series - Hamburg Bogota Challenger Allianz Suisse Open Gstaad - Gstaad Cali Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz Salem Open - Hong Kong Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Bordeaux Challenger Idea Prokom Open - Sopot Movistar Open - Santiago Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Rome Challenger Bordeaux Challenger Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Sybase Open - San Jose Open de Moselle - Metz Guadalajara Challenger Legg Mason Tennis Classic - Washington Open Sabadell Atlantico - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Petange Challenger Brasil Open - Salvador Next Generation Adelaide International - Adelaide Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Sao Paulo Challenger Interwetten Austrian Open - Kitzbuhel Trnava Challenger Malaysian Open - Kuala Lumpur China Open - Beijing Bucaramanga Challenger San Juan Challenger Villa Allende Challenger The Dubai Tennis Championships - Dubai VTR Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Montevideo Challenger Copa Claro - Buenos Aires The Artois Championships - London Credit Agricole Suisse Open - Gstaad Sao Leopoldo Challenger The Nottingham Open - Nottingham Farmers Classic - Los Angeles BCR Open Romania - Bucharest Citi Open - Washington Delray Beach International Tennis Championships - Delray Beach Brisbane - Brisbane Idea Prokom Open - Sopot Sunrise Challenger Heilbronn Challenger If Stockholm Open - Stockholm Brasil Open - Sao Paulo Swiss Indoors Basel - Basel Open Sud de France - Montpellier Brasil Open - Sao Paulo Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice International German Open - Hamburg Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Moselle Open - Metz Swiss Indoors Basel - Basel Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam BellSouth Open - Vina del Mar Santos Challenger Pereira Challenger Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Open Sud de France - Montpellier Stockholm Open - Stockholm Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Campinas Challenger Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Millennium Estoril Open - Estoril Tallahassee Challenger Mouilleron-Le-Captif Challenger Campbell's Hall of Fame Tennis Championships - Newport Swiss Indoors Basel - Basel RCA Championships - Indianapolis Sydney International - Sydney Countrywide Classic - Los Angeles Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Moselle Open - Metz ATP Kremlin Cup - Moscow Heilbronn Challenger Panama City Challenger Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm Movistar Open - Santiago BMW Open - Munich Medellin Challenger If Stockholm Open - Stockholm Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne SkiStar Swedish Open - Bastad Atlanta Tennis Championships - Atlanta Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Medellin Challenger Grand Prix Hassan II - Casablanca RCA Championships - Indianapolis Santos Challenger Austrian Open - Kitzbuhel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Mons Challenger Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca AEGON Championships - London Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad Bordeaux Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Bogota Challenger Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice AEGON Championships - London IPP Open - Helsinki Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Canottieri Minico 2004 - Mantova Generali Open - Kitzbuhel 12th BH Tennis Open International Cup - Belo Horizonte Open 13 - Marseille Memorial Savigni - Sassuolo Open Romania - Bucharest Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open Romania - Bucharest Grand Prix Hassan II - Casablanca Movistar Open - Vina del Mar Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The Samsung Open - Nottingham Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Campbells Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati U.S. Mens's Clay Court Championship - Houston China Open - Beijing VTR Open - Vina del Mar Next Generation Adelaide International - Adelaide ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Swiss Indoors Basel - Basel Catella Swedish Open - Bastad NASDAQ-100 Open - Miami Open 13 - Marseille Tennis Masters Series - Monte Carlo Monte Carlo Open - Monte Carlo Grand Prix de Tennis de Lyon - Lyon Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Medibank International - Sydney Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Masters Series Monte Carlo - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Estoril Open - Estoril NASDAQ-100 Open - Miami Generali Open - Kitzbuhel Tata Open - Chennai Chennai Open - Chennai Campionati Internazionali d'Italia - Rome ATP Kremlin Cup - Moscow Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Masters Series - Hamburg Rogers Masters - Montreal Movistar Open - Vina del Mar Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Apia International - Sydney BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai AEGON Championships - London Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Montreal BNP Paribas Masters - Paris Moselle Open - Metz BNP Paribas Masters - Paris Masters Series Hamburg - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Topshelf Open - 's-Hertogenbosch Apia International - Sydney French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Legg Mason Tennis Classic - Washington U.S. Open - New York European Open - Antwerp Qatar ExxonMobil Open - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York The Ericsson Open - Miami Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, Group I, 2R, ECU-CHI 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, PO, DOM-CHI 4-1 Davis Cup, Group I, 2R, URU-CHI 1-3 Davis Cup, World Group, PO, ITA-CHI 4-1 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, World Group, QF, CHI-CZE 1-4 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, CHI-AUT, 3-2 1 Masters Guinot Mary Cohr AAMI Classic - Kooyong Kooyong Classic - Kooyong Olympics - Beijing